/**
 * 获取对象keys
 * @param {Object} obj
 */
export function keys(obj) {
	let REGEXP = getRegExp('{|}|"', 'g');
	return JSON.stringify(obj)
		.replace(REGEXP, '')
		.split(',')
		.map(function(item) {
			return item.split(':')[0];
		});
}
/**
 * 验证是否是空对象
 * @param {Object} obj
 */
export function isEmptyObject(obj) {
	var name;
	for (name in obj) {
		return false;
	}
	return true;
}

export function isObj(obj) {
	const type = typeof obj;
	return obj !== null && (type === 'object' || type === 'function');
}
